package com.sdry.mapper.hpf;

import java.util.List;
import java.util.Map;

import com.sdry.model.hpf.Trolley;

/** 
* 台车mapper
* @author lian 
* @version 1.0
* @time 2018年11月1日 下午2:51:09
*/
public interface TrolleyMapper {

	/**
	 * 获取所有的台车数据
	 * @return
	 */
	List<Trolley> findAllTrolley();
	
	/**
	 * 分页查询台车数据
	 * @param map
	 * @return
	 */
	List<Trolley> listPageTrolley(Map<String, Object> map);
	
	/**
	 * 获取总行数
	 * @param trolley
	 * @return
	 */
	Integer countTrolley(Trolley trolley);
	
	/**
	 * 保存台车数据
	 * @param trolley
	 * @return
	 */
	Integer saveTrolley(Trolley trolley);
	
	/**
	 * 修改台车数据
	 * @param trolley
	 * @return
	 */
	Integer updateTrolley(Trolley trolley);
	
	/**
	 * 删除台车数据
	 * @param tid  台车ID
	 * @return
	 */
	Integer deleteTrolley(Long tid);

	/**   
	 * 根据台车条码获取台车数据 
	 * @param trocode
	 * @return             
	 */
	List<Trolley> getTrolleyByNumber(String trocode);

	/**   
	 * 根据台车ID获取台车数据    
	 * @param tid
	 * @return             
	 */
	Trolley getTrolleyById(Long tid);
}
